home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Printer / djf_for_3.0 / config next >
Text File  |  1992-10-18  |  1KB  |  65 lines

  1. #! /bin/sh
  2. # Hacked for a simpler installation by Reimer Mellin
  3. echo Welcome !
  4. echo 
  5. echo The installation procedure begins ...
  6. for i in USdj USdj500 USdj500C EUROdj EUROdj500 EUROdj500C; do
  7. if [ \! -f $i ]
  8. then
  9.     echo The binary file $i is missing!!!
  10.     echo get a correct archive ... exiting
  11.     exit 1
  12. fi
  13. done
  14. echo -n Do you want a default letter format or a DIN-A4 format [l/a] ?
  15. read yesno
  16. case $yesno in
  17.     l|L) PG=-DLETTER
  18.     cou=US
  19.     ;;
  20.     a|A) PG=-DA4
  21.     cou=EURO
  22.     ;;
  23.     *) echo wrong answer. get yourself together! bye!
  24.     exit 1;;
  25. esac
  26. echo -n Do you have a Deskjet/Deskjet+[0] or Deskjet500[1] or Deskjet500C/550C[2] ?
  27. read TYP
  28. case $TYP in
  29.     0) MODES="-DUSE_2"
  30.     pgm=dj
  31.     ;;
  32.     1) MODES="-DUSE_2 -DUSE_3"
  33.     pgm=dj500
  34.     ;;
  35.     2) MODES="-DUSE_2 -DUSE_3 -DUSE_9"
  36.     pgm=dj500C
  37.     ;;
  38.     *) echo wrong answer. get yourself together! bye!
  39.     exit 1;;
  40. esac
  41. echo -n Enter your serial port [e.g. ttyfb]:
  42. read PORT
  43. echo -n Enter the serial speed [e.g. 19200]:
  44. read SPEED
  45. echo
  46. if [ -d /NextLibrary/PrinterTypes ]
  47. then
  48. PPDDIR=/NextLibrary/PrinterTypes
  49. PPDFILE=HP_Deskjet_500.ppd
  50. echo You seem to have a 3.0 system
  51. else
  52. PPDDIR=/usr/lib/NextPrinter/pdf
  53. PPDFILE=HP_Deskjet_500.pdf
  54. echo You still seem to have a 2.1/2.2 system. Wise move....
  55. fi
  56.  
  57. echo
  58. echo Okay ... copying binary and installing
  59. cp $cou$pgm djf
  60. make PPDDIR=$PPDDIR PPDFILE=$PPDFILE TTY=$PORT SPEED=$SPEED installit
  61. echo finished ... don't forget to delete any old printcap entries 
  62. echo and old Deskjet PPD/PDF files!
  63. echo happy printing! bye....
  64.